Python Job: Backend Software Engineer

Job added on

Company

Liven
Australia

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

We are looking for an experienced backend software engineer to join a small but growing team of engineering, product and growth experts. We’ve been incubating a completely new product internally and it’s growing rapidly. Brands such as Messina, Pullman Hotels and Chargrill Charlie’s leverage our tool to build innovative new digital experiences to further engage their already fanatical customers.

The MVP backend is built with Python (Django) and Hasura in order to optimise for rapid iteration but we’re hitting our limits and we’re looking to design and build a new Node based backend to support the growing number of customers and features.

Our team works autonomously within Liven and the product we’ve built has gone from inception to hundreds of thousands of monthly users. We’re now 2 years into this venture and still just getting started. You will join the team at an exciting time where you can have an outsized impact in shaping the future of our technology stack.

This role would be a perfect fit for a pragmatic, innovative and autonomous individual who is keen to have a large impact on a rapidly scaling product.

Key Responsibilities


  • Be a key leader in the design and development of our new Node based backend and implement a strategy for a seamless migration
  • Support our existing Django backend to ensure availability of existing features to our customers in the interim
  • Make pragmatic technical trade-offs that balance product iteration speed with overall system stability, technical debt, cross-platform optimisation and testing practices
  • Mentor developers and conduct rigorous code reviews to empower a growing team
  • Collaborate closely with the product and design functions as well as the frontend engineers to efficiently build the right thing in the most fit for purpose way


Skills Knowledge and Expertise


  • Confidence in designing new systems and applying your own experience to advise on the right trade-offs and raise flags if necessary
  • Experience building backend solutions to support high performance web apps, preferably Node (and Typescript)
  • Autonomy to get features built and own them in production
  • Strong ability to collaborate with other engineers in the team as well as your product and design counterparts
  • Full stack experience with React and GraphQL is highly desirable but not required


What's in it for you?


  • Opportunity to own and design backend platform, as well as lead the migration to Node.
  • Remote working but we do get together when we need to.
  • Share Options - it’s important to us that everyone has the opportunity to be an owner and can share in our success... get in early!
  • Learning, learning, learning - Full access to our e-learning platform.
  • Ability to work on innovative tech and bring your ideas to life.
If you are excited about working in a company at the forefront of innovation, taking ownership, and being part of an extremely high-performing team then we’d love to hear from you!


About Liven

Liven is a global tech start-up and winner of Richard Branson’s Extreme Tech Challenge for Blockchain and Digital Payments. Our plug and play solution helps venues reward and retain their most valuable customers, whilst also attracting new foodies. Liven rewards customers based on what makes them tick, including unlocking exclusive experiences, earning LVN to spend across the network and offering pre-purchased Foodollars. We remove the need to pay huge margins to the tech giants, allowing venues to own their data, cultivate their own community and keep their customers happy.


Our hiring process


Stage 1: Review
Stage 2: Skills/Behavioural Interview
Stage 3: Systems Design Interview
Stage 4: Offer